package biblio.dao;

import java.util.*;

import biblio.metier.Adherent;
import biblio.metier.Employe;
import biblio.metier.EnumCategorieEmploye;
import biblio.metier.Utilisateur;

public class UtilisateurDao {

	private static HashMap<String, Utilisateur> utilisateurDB;

	public UtilisateurDao() {
		this.utilisateurDB = new HashMap<String, Utilisateur>();

		Adherent adherent1 = new Adherent("Dupont", "Alain", "1001",
				"06 09 11 12");
		Adherent adherent2 = new Adherent("Dupond", "Yves", "1002",
				"06 09 10 12");
		Adherent adherent3 = new Adherent("FABRE", "Raymond", "1003",
				"06 19 10 12");
		
		Employe employe1 = new Employe("Durand", "Remi", "2001", "AB001",
				EnumCategorieEmploye.RESPONSABLE);
		Employe employe2 = new Employe("Denis", "Pierre", "2002", "AC001",
				EnumCategorieEmploye.BIBLIOTHECAIRE);
		
		utilisateurDB.put(adherent1.getIdUtilisateur(), adherent1);
		utilisateurDB.put(employe1.getIdUtilisateur(), employe1);
		utilisateurDB.put(adherent2.getIdUtilisateur(), adherent2);
	}

	public Utilisateur findByKey(String idUtilisateur) {
		return utilisateurDB.get(idUtilisateur);
	}
}
